# -*- coding: utf-8 -*-
"""
UUID 工具类

@Author: rslai
@Email: netlrs@163.com
@Date: 2025-09-17
"""

import time
import random
import string

def generate_timestamp_id():
    """
    生成基于时间戳和随机数的ID
    
    Returns:
        str: 基于时间戳和随机数的ID，格式为 timestamp_randomStr，长度 20位
    """
    timestamp = int(time.time() * 1000)  # 毫秒级时间戳
    random_str = ''.join(random.choices(string.digits, k=6))
    return f"{timestamp}_{random_str}"
